package es.unileon.rnag.jgen.operadores;
import java.util.List;

import es.unileon.rnag.jgen.*;

/**
 * Interfaz de las condiciones de parada
 * @author Abel Mayorga Gonz&aacute;lez
 * @author Sergio Fern&aacute;ndez Mart&iacute;nez
 * @version 1.0
 */
public interface Parada {
	/**
	 * Comprueba si se cumple la condici&oacute;n de parada
	 * @param poblacion: Lista de cromosomas de la poblaci&oacute;n actual
	 * @param generacion: N&uacute;mero de generaci&oacute;n actual
	 * @return true si se cumple la condici&oacute;n, false de lo contrario
	 */
	boolean comprobarParada(List <Cromosoma> poblacion, int generacion);	
}
